# near model CODE resource # jump table entries: 64648-64656 (9 of them) 00000000 FFFF .invalid <> 00000002 FC88 0000 .extension 0xC88 <> // unimplemented 00000006 0F82 bclr D2, D7 00000008 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 0000000C 262F 0028 move.l D3, [A7 + 0x28] 00000010 2C6F 0024 movea.l A6, [A7 + 0x24] 00000014 286F 0018 movea.l A4, [A7 + 0x18] 00000018 3F3C 0004 move.w -[A7], 0x4 0000001C 4EAD DF98 jsr [A5 - 0x2068] 00000020 4AAD AF40 tst.l [A5 - 0x50C0] 00000024 6632 bne +0x34 /* 00000058 */ 00000026 4AAD AD46 tst.l [A5 - 0x52BA] 0000002A 672C beq +0x2E /* 00000058 */ 0000002C 4AAD AD4A tst.l [A5 - 0x52B6] 00000030 6726 beq +0x28 /* 00000058 */ 00000032 246D AD46 movea.l A2, [A5 - 0x52BA] 00000036 4AAD AF40 tst.l [A5 - 0x50C0] 0000003A 6606 bne +0x8 /* 00000042 */ 0000003C 206A 001C movea.l A0, [A2 + 0x1C] 00000040 6008 bra +0xA /* 0000004A */ label00000042: 00000042 2F0A move.l -[A7], A2 00000044 4EBA 07F4 jsr [PC + 0x7F4 /* 0000083A */] 00000048 584F addq.w A7, 4 label0000004A: 0000004A B688 cmp.l D3, A0 0000004C 670A beq +0xC /* 00000058 */ 0000004E 2F2D AD4A move.l -[A7], [A5 - 0x52B6] 00000052 4EAD E8F8 jsr [A5 - 0x1708] 00000056 584F addq.w A7, 4 label00000058: 00000058 4AAD AD4A tst.l [A5 - 0x52B6] 0000005C 670C beq +0xE /* 0000006A */ 0000005E 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 00000062 4EAD FE28 jsr [A5 - 0x1D8] 00000066 584F addq.w A7, 4 00000068 6024 bra +0x26 /* 0000008E */ label0000006A: 0000006A 2F2F 001C move.l -[A7], [A7 + 0x1C] 0000006E 2F0E move.l -[A7], A6 00000070 2F03 move.l -[A7], D3 00000072 4EBA 00D4 jsr [PC + 0xD4 /* 00000148 */] 00000076 4A80 tst.l D0 00000078 4FEF 000C lea.l A7, [A7 + 0xC] 0000007C 670E beq +0x10 /* 0000008C */ 0000007E 266D AD46 movea.l A3, [A5 - 0x52BA] 00000082 206B 0004 movea.l A0, [A3 + 0x4] 00000086 2B48 AD4A move.l [A5 - 0x52B6], A0 0000008A 6002 bra +0x4 /* 0000008E */ label0000008C: 0000008C 6038 bra +0x3A /* 000000C6 */ label0000008E: 0000008E 4AAD AD4A tst.l [A5 - 0x52B6] 00000092 6706 beq +0x8 /* 0000009A */ 00000094 7001 moveq.l D0, 0x01 00000096 2B40 AD4E move.l [A5 - 0x52B2], D0 label0000009A: 0000009A 2F2F 0020 move.l -[A7], [A7 + 0x20] 0000009E 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 000000A2 4EBA 0962 jsr [PC + 0x962 /* 00000A06 */] 000000A6 246D AD46 movea.l A2, [A5 - 0x52BA] 000000AA 254C 0018 move.l [A2 + 0x18], A4 000000AE 2F0E move.l -[A7], A6 000000B0 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 000000B4 4EBA 0620 jsr [PC + 0x620 /* 000006D6 */] 000000B8 2F2D AD4A move.l -[A7], [A5 - 0x52B6] 000000BC 206D 16EE movea.l A0, [A5 + 0x16EE] 000000C0 4E90 jsr [A0] 000000C2 4FEF 0010 lea.l A7, [A7 + 0x10] label000000C6: 000000C6 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 000000CA 205F movea.l A0, [A7]+ 000000CC 4FEF 0014 lea.l A7, [A7 + 0x14] 000000D0 4ED0 jmp [A0] 000000D2 48E7 1030 movem.l -[A7], D3,A2,A3 000000D6 262F 0014 move.l D3, [A7 + 0x14] 000000DA 266F 0010 movea.l A3, [A7 + 0x10] 000000DE 4AAD AD46 tst.l [A5 - 0x52BA] 000000E2 6718 beq +0x1A /* 000000FC */ 000000E4 4A83 tst.l D3 000000E6 6D14 blt +0x16 /* 000000FC */ 000000E8 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 000000EC 4EAD FE20 jsr [A5 - 0x1E0] 000000F0 2448 movea.l A2, A0 000000F2 202A 001C move.l D0, [A2 + 0x1C] 000000F6 B680 cmp.l D3, D0 000000F8 584F addq.w A7, 4 000000FA 6D06 blt +0x8 /* 00000102 */ label000000FC: 000000FC 70FF moveq.l D0, 0xFFFFFFFF 000000FE 2680 move.l [A3], D0 00000100 600E bra +0x10 /* 00000110 */ label00000102: 00000102 2F03 move.l -[A7], D3 00000104 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 00000108 4EBA 048A jsr [PC + 0x48A /* 00000594 */] 0000010C 2680 move.l [A3], D0 0000010E 504F addq.w A7, 8 label00000110: 00000110 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000114 205F movea.l A0, [A7]+ 00000116 4FEF 000C lea.l A7, [A7 + 0xC] 0000011A 4ED0 jmp [A0] 0000011C 2F0A move.l -[A7], A2 0000011E 4AAD AD46 tst.l [A5 - 0x52BA] 00000122 6604 bne +0x6 /* 00000128 */ 00000124 91C8 sub.l A0, A0 00000126 6018 bra +0x1A /* 00000140 */ label00000128: 00000128 246D AD46 movea.l A2, [A5 - 0x52BA] 0000012C 4AAD AF40 tst.l [A5 - 0x50C0] 00000130 6606 bne +0x8 /* 00000138 */ 00000132 206A 001C movea.l A0, [A2 + 0x1C] 00000136 6008 bra +0xA /* 00000140 */ label00000138: 00000138 2F0A move.l -[A7], A2 0000013A 4EBA 06FE jsr [PC + 0x6FE /* 0000083A */] 0000013E 584F addq.w A7, 4 label00000140: 00000140 2F48 0008 move.l [A7 + 0x8], A0 00000144 245F movea.l A2, [A7]+ 00000146 4E75 rts fn00000148: 00000148 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 0000014C 4FEF FF00 lea.l A7, [A7 - 0x100] 00000150 266F 0118 movea.l A3, [A7 + 0x118] 00000154 2C6F 0120 movea.l A6, [A7 + 0x120] 00000158 302D 170E move.w D0, [A5 + 0x170E] 0000015C 48C0 ext.l D0 0000015E 0680 0000 0095 addi.l D0, 0x95 00000164 3F00 move.w -[A7], D0 00000166 4EAD DB70 jsr [A5 - 0x2490] 0000016A 4A80 tst.l D0 0000016C 544F addq.w A7, 2 0000016E 660C bne +0xE /* 0000017C */ 00000170 7000 moveq.l D0, 0x00 00000172 4FEF 0100 lea.l A7, [A7 + 0x100] 00000176 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 0000017A 4E75 rts label0000017C: 0000017C 52AD AE32 addq.l [A5 - 0x51CE], 1 00000180 7600 moveq.l D3, 0x00 00000182 554F subq.w A7, 2 00000184 2F0B move.l -[A7], A3 00000186 4EAD DC06 jsr [A5 - 0x23FA] 0000018A 301F move.w D0, [A7]+ 0000018C 3600 move.w D3, D0 0000018E 3003 move.w D0, D3 00000190 48C0 ext.l D0 00000192 6600 00A4 bne +0xA6 /* 00000238 */ 00000196 4878 0134 push.l 0x134 0000019A 4EBA 025C jsr [PC + 0x25C /* 000003F8 */] 0000019E 2848 movea.l A4, A0 000001A0 2008 move.l D0, A0 000001A2 584F addq.w A7, 4 000001A4 6754 beq +0x56 /* 000001FA */ 000001A6 1F3C 0006 move.b -[A7], 0x6 000001AA 2F0B move.l -[A7], A3 000001AC 4EAD E990 jsr [A5 - 0x1670] 000001B0 3610 move.w D3, [A0] 000001B2 244C movea.l A2, A4 000001B4 41ED CE4E lea.l A0, [A5 - 0x31B2] 000001B8 2488 move.l [A2], A0 000001BA 42AA 0004 clr.l [A2 + 0x4] 000001BE 42AA 0008 clr.l [A2 + 0x8] 000001C2 42AA 000C clr.l [A2 + 0xC] 000001C6 42AA 0010 clr.l [A2 + 0x10] 000001CA 41ED D1B6 lea.l A0, [A5 - 0x2E4A] 000001CE 2488 move.l [A2], A0 000001D0 254E 0014 move.l [A2 + 0x14], A6 000001D4 42AA 0018 clr.l [A2 + 0x18] 000001D8 254B 001C move.l [A2 + 0x1C], A3 000001DC 42AA 0020 clr.l [A2 + 0x20] 000001E0 42AA 0024 clr.l [A2 + 0x24] 000001E4 42AA 0128 clr.l [A2 + 0x128] 000001E8 3543 012C move.w [A2 + 0x12C], D3 000001EC 426A 012E clr.w [A2 + 0x12E] 000001F0 426A 0130 clr.w [A2 + 0x130] 000001F4 426A 0132 clr.w [A2 + 0x132] 000001F8 5C4F addq.w A7, 6 label000001FA: 000001FA 2B4C AD46 move.l [A5 - 0x52BA], A4 000001FE 2F0B move.l -[A7], A3 00000200 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 00000204 4EBA 0A26 jsr [PC + 0xA26 /* 00000C2C */] 00000208 486F 0008 pea.l [A7 + 0x8] 0000020C 302D 170E move.w D0, [A5 + 0x170E] 00000210 48C0 ext.l D0 00000212 0680 0000 0081 addi.l D0, 0x81 00000218 3F00 move.w -[A7], D0 0000021A 3F3C 001C move.w -[A7], 0x1C 0000021E 4EAD DDF8 jsr [A5 - 0x2208] 00000222 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 00000226 486F 000C pea.l [A7 + 0xC] 0000022A 4EAD FD80 jsr [A5 - 0x280] 0000022E 4FEF 0110 lea.l A7, [A7 + 0x110] 00000232 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 00000236 4E75 rts label00000238: 00000238 3003 move.w D0, D3 0000023A 48C0 ext.l D0 0000023C 670C beq +0xE /* 0000024A */ 0000023E 3F03 move.w -[A7], D3 00000240 2F2D AD46 move.l -[A7], [A5 - 0x52BA] 00000244 4EBA 06DA jsr [PC + 0x6DA /* 00000920 */] 00000248 5C4F addq.w A7, 6 label0000024A: 0000024A 4A43 tst.w D3 0000024C 57C0 seq D0 0000024E 4400 neg.b D0 00000250 4880 ext.w D0 00000252 48C0 ext.l D0 00000254 4FEF 0100 lea.l A7, [A7 + 0x100] 00000258 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 0000025C 4E75 rts fn0000025E: 0000025E 4FEF FF00 lea.l A7, [A7 - 0x100] 00000262 4857 pea.l [A7] 00000264 302D 170E move.w D0, [A5 + 0x170E] 00000268 48C0 ext.l D0 0000026A 0680 0000 0084 addi.l D0, 0x84 00000270 3F00 move.w -[A7], D0 00000272 7001 moveq.l D0, 0x01 00000274 B0AF 010E cmp.l D0, [A7 + 0x10E] 00000278 6704 beq +0x6 /* 0000027E */ 0000027A 7002 moveq.l D0, 0x02 0000027C 6002 bra +0x4 /* 00000280 */ label0000027E: 0000027E 7003 moveq.l D0, 0x03 label00000280: 00000280 3F00 move.w -[A7], D0 00000282 4EAD DDF8 jsr [A5 - 0x2208] 00000286 4857 pea.l [A7] 00000288 4EAD DE40 jsr [A5 - 0x21C0] 0000028C 2F2F 010C move.l -[A7], [A7 + 0x10C] 00000290 486F 0008 pea.l [A7 + 0x8] 00000294 2F2F 0110 move.l -[A7], [A7 + 0x110] 00000298 4EAD DCA0 jsr [A5 - 0x2360] 0000029C 2F2F 0114 move.l -[A7], [A7 + 0x114] 000002A0 4EAD DE48 jsr [A5 - 0x21B8] 000002A4 4FEF 0114 lea.l A7, [A7 + 0x114] 000002A8 4E75 rts fn000002AA: 000002AA 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000002AE 4FEF FFEA lea.l A7, [A7 - 0x16] 000002B2 246F 002A movea.l A2, [A7 + 0x2A] 000002B6 3F6A 0002 0008 move.w [A7 + 0x8], [A2 + 0x2] 000002BC 3012 move.w D0, [A2] 000002BE 48C0 ext.l D0 000002C0 5280 addq.l D0, 1 000002C2 3F40 0006 move.w [A7 + 0x6], D0 000002C6 3F6A 0006 000C move.w [A7 + 0xC], [A2 + 0x6] 000002CC 302A 0004 move.w D0, [A2 + 0x4] 000002D0 48C0 ext.l D0 000002D2 5380 subq.l D0, 1 000002D4 3F40 000A move.w [A7 + 0xA], D0 000002D8 486F 0006 pea.l [A7 + 0x6] 000002DC A8A1 syscall FrameRect 000002DE 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000002E4 652C bcs +0x2E /* 00000312 */ 000002E6 4EAD DF68 jsr [A5 - 0x2098] 000002EA 3EBC 4444 move.w [A7], 0x4444 /* 'DD' */ 000002EE 3F7C 4444 0002 move.w [A7 + 0x2], 0x4444 /* 'DD' */ 000002F4 3F7C 4444 0004 move.w [A7 + 0x4], 0x4444 /* 'DD' */ 000002FA 4857 pea.l [A7] 000002FC AA14 syscall RGBForeColor 000002FE 3EBC CCCC move.w [A7], 0xCCCC 00000302 3F7C CCCC 0002 move.w [A7 + 0x2], 0xCCCC 00000308 3F7C FFFF 0004 move.w [A7 + 0x4], 0xFFFF 0000030E 4857 pea.l [A7] 00000310 AA15 syscall RGBBackColor label00000312: 00000312 302F 0006 move.w D0, [A7 + 0x6] 00000316 48C0 ext.l D0 00000318 5280 addq.l D0, 1 0000031A 3F40 000E move.w [A7 + 0xE], D0 0000031E 302F 000A move.w D0, [A7 + 0xA] 00000322 48C0 ext.l D0 00000324 5380 subq.l D0, 1 00000326 3F40 0012 move.w [A7 + 0x12], D0 0000032A 382F 0008 move.w D4, [A7 + 0x8] 0000032E 48C4 ext.l D4 00000330 2004 move.l D0, D4 00000332 5280 addq.l D0, 1 00000334 3F40 0010 move.w [A7 + 0x10], D0 00000338 362F 000C move.w D3, [A7 + 0xC] 0000033C 48C3 ext.l D3 0000033E 2003 move.l D0, D3 00000340 9084 sub.l D0, D4 00000342 5580 subq.l D0, 2 00000344 222F 002E move.l D1, [A7 + 0x2E] 00000348 4EAD DA68 jsr [A5 - 0x2598] 0000034C 7264 moveq.l D1, 0x64 0000034E 4EAD DA74 jsr [A5 - 0x258C] 00000352 322F 0010 move.w D1, [A7 + 0x10] 00000356 48C1 ext.l D1 00000358 D280 add.l D1, D0 0000035A 3F41 0014 move.w [A7 + 0x14], D1 0000035E 2A03 move.l D5, D3 00000360 5385 subq.l D5, 1 00000362 3001 move.w D0, D1 00000364 48C0 ext.l D0 00000366 B085 cmp.l D0, D5 00000368 6F04 ble +0x6 /* 0000036E */ 0000036A 3F45 0014 move.w [A7 + 0x14], D5 label0000036E: 0000036E 302F 0014 move.w D0, [A7 + 0x14] 00000372 B06F 0010 cmp.w D0, [A7 + 0x10] 00000376 6C06 bge +0x8 /* 0000037E */ 00000378 3F6F 0010 0014 move.w [A7 + 0x14], [A7 + 0x10] label0000037E: 0000037E 486F 000E pea.l [A7 + 0xE] 00000382 A8A2 syscall PaintRect 00000384 3F6F 0014 0010 move.w [A7 + 0x10], [A7 + 0x14] 0000038A 302F 000C move.w D0, [A7 + 0xC] 0000038E 48C0 ext.l D0 00000390 5380 subq.l D0, 1 00000392 3F40 0014 move.w [A7 + 0x14], D0 00000396 486F 000E pea.l [A7 + 0xE] 0000039A A8A3 syscall EraseRect 0000039C 0C2D 0002 0236 cmpi.b [A5 + 0x236], 0x2 000003A2 6504 bcs +0x6 /* 000003A8 */ 000003A4 4EAD DF70 jsr [A5 - 0x2090] label000003A8: 000003A8 4FEF 0016 lea.l A7, [A7 + 0x16] 000003AC 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000003B0 4E75 rts fn000003B2: 000003B2 2F0A move.l -[A7], A2 000003B4 554F subq.w A7, 2 000003B6 2F3C 5354 4546 move.l -[A7], 0x53544546 /* 'STEF' */ 000003BC A80D syscall Count1Resources 000003BE 301F move.w D0, [A7]+ 000003C0 48C0 ext.l D0 000003C2 52AD AD42 addq.l [A5 - 0x52BE], 1 000003C6 B0AD AD42 cmp.l D0, [A5 - 0x52BE] 000003CA 6C06 bge +0x8 /* 000003D2 */ 000003CC 7001 moveq.l D0, 0x01 000003CE 2B40 AD42 move.l [A5 - 0x52BE], D0 label000003D2: 000003D2 594F subq.w A7, 4 000003D4 2F3C 5354 4546 move.l -[A7], 0x53544546 /* 'STEF' */ 000003DA 3F2D AD44 move.w -[A7], [A5 - 0x52BC] 000003DE A80E syscall Get1IndResource/Get1IxResource 000003E0 205F movea.l A0, [A7]+ 000003E2 2448 movea.l A2, A0 000003E4 200A move.l D0, A2 000003E6 4A80 tst.l D0 000003E8 6604 bne +0x6 /* 000003EE */ 000003EA 7000 moveq.l D0, 0x00 000003EC 6006 bra +0x8 /* 000003F4 */ label000003EE: 000003EE 2052 movea.l A0, [A2] 000003F0 3010 move.w D0, [A0] 000003F2 48C0 ext.l D0 label000003F4: 000003F4 245F movea.l A2, [A7]+ 000003F6 4E75 rts fn000003F8: 000003F8 7001 moveq.l D0, 0x01 000003FA 2B40 AC0A move.l [A5 - 0x53F6], D0 000003FE 41ED AC0E lea.l A0, [A5 - 0x53F2] 00000402 4E75 rts fn00000404: 00000404 42AD AC0A clr.l [A5 - 0x53F6] 00000408 4E75 rts fn0000040A: 0000040A 2F0A move.l -[A7], A2 0000040C 246F 0008 movea.l A2, [A7 + 0x8] 00000410 200A move.l D0, A2 00000412 6750 beq +0x52 /* 00000464 */ 00000414 41ED D1B6 lea.l A0, [A5 - 0x2E4A] 00000418 2488 move.l [A2], A0 0000041A 4AAA 0024 tst.l [A2 + 0x24] 0000041E 670A beq +0xC /* 0000042A */ 00000420 2F2A 0024 move.l -[A7], [A2 + 0x24] 00000424 4EBA 090C jsr [PC + 0x90C /* 00000D32 */] 00000428 584F addq.w A7, 4 label0000042A: 0000042A 2F0A move.l -[A7], A2 0000042C 4EBA 04D8 jsr [PC + 0x4D8 /* 00000906 */] 00000430 4AAD AF40 tst.l [A5 - 0x50C0] 00000434 6606 bne +0x8 /* 0000043C */ 00000436 206A 001C movea.l A0, [A2 + 0x1C] 0000043A 6008 bra +0xA /* 00000444 */ label0000043C: 0000043C 2F0A move.l -[A7], A2 0000043E 4EBA 03FA jsr [PC + 0x3FA /* 0000083A */] 00000442 584F addq.w A7, 4 label00000444: 00000444 4850 pea.l [A0] 00000446 4EAD DC0C jsr [A5 - 0x23F4] 0000044A 4267 clr.w -[A7] 0000044C 2F0A move.l -[A7], A2 0000044E 4EAD FE10 jsr [A5 - 0x1F0] 00000452 4A6F 0016 tst.w [A7 + 0x16] 00000456 4FEF 000A lea.l A7, [A7 + 0xA] 0000045A 6F08 ble +0xA /* 00000464 */ 0000045C 2F0A move.l -[A7], A2 0000045E 4EBA FFA4 jsr [PC - 0x5C /* 00000404 */] 00000462 584F addq.w A7, 4 label00000464: 00000464 204A movea.l A0, A2 00000466 245F movea.l A2, [A7]+ 00000468 4E75 rts 0000046A 42AD AD4A clr.l [A5 - 0x52B6] 0000046E 42AD AD4E clr.l [A5 - 0x52B2] 00000472 42AD AD46 clr.l [A5 - 0x52BA] 00000476 3F3C 0001 move.w -[A7], 0x1 0000047A 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000047E 4EBA FF8A jsr [PC - 0x76 /* 0000040A */] 00000482 5C4F addq.w A7, 6 00000484 4E75 rts fn00000486: 00000486 2F0A move.l -[A7], A2 00000488 246F 0008 movea.l A2, [A7 + 0x8] 0000048C 4AAA 0024 tst.l [A2 + 0x24] 00000490 6724 beq +0x26 /* 000004B6 */ 00000492 206A 0004 movea.l A0, [A2 + 0x4] 00000496 4850 pea.l [A0] 00000498 4EAD DF38 jsr [A5 - 0x20C8] 0000049C 2F2A 0024 move.l -[A7], [A2 + 0x24] 000004A0 4EBA 0890 jsr [PC + 0x890 /* 00000D32 */] 000004A4 42AA 0024 clr.l [A2 + 0x24] 000004A8 2F0A move.l -[A7], A2 000004AA 4EBA 06F6 jsr [PC + 0x6F6 /* 00000BA2 */] 000004AE 4EAD DF40 jsr [A5 - 0x20C0] 000004B2 4FEF 000C lea.l A7, [A7 + 0xC] label000004B6: 000004B6 245F movea.l A2, [A7]+ 000004B8 4E75 rts 000004BA 2F0A move.l -[A7], A2 000004BC 246F 0008 movea.l A2, [A7 + 0x8] 000004C0 2F0A move.l -[A7], A2 000004C2 4EBA FFC2 jsr [PC - 0x3E /* 00000486 */] 000004C6 4AAD AF40 tst.l [A5 - 0x50C0] 000004CA 6606 bne +0x8 /* 000004D2 */ 000004CC 206A 001C movea.l A0, [A2 + 0x1C] 000004D0 6008 bra +0xA /* 000004DA */ label000004D2: 000004D2 2F0A move.l -[A7], A2 000004D4 4EBA 0364 jsr [PC + 0x364 /* 0000083A */] 000004D8 584F addq.w A7, 4 label000004DA: 000004DA 4850 pea.l [A0] 000004DC 2F2A 0018 move.l -[A7], [A2 + 0x18] 000004E0 206A 0014 movea.l A0, [A2 + 0x14] 000004E4 4E90 jsr [A0] 000004E6 584F addq.w A7, 4 000004E8 245F movea.l A2, [A7]+ 000004EA 4E75 rts 000004EC 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000004F0 594F subq.w A7, 4 000004F2 246F 0018 movea.l A2, [A7 + 0x18] 000004F6 4AAA 0128 tst.l [A2 + 0x128] 000004FA 6762 beq +0x64 /* 0000055E */ 000004FC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000500 A9C8 syscall SysBeep 00000502 207C 0000 000A movea.l A0, 0xA /* '\n' */ 00000508 43D7 lea.l A1, [A7] 0000050A A03B syscall Delay 0000050C 2280 move.l [A1], D0 0000050E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000512 A9C8 syscall SysBeep 00000514 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000518 A9C8 syscall SysBeep 0000051A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000051E A9C8 syscall SysBeep 00000520 207C 0000 000A movea.l A0, 0xA /* '\n' */ 00000526 43D7 lea.l A1, [A7] 00000528 A03B syscall Delay 0000052A 2280 move.l [A1], D0 0000052C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000530 A9C8 syscall SysBeep 00000532 207C 0000 001E movea.l A0, 0x1E 00000538 43D7 lea.l A1, [A7] 0000053A A03B syscall Delay 0000053C 2280 move.l [A1], D0 0000053E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000542 A9C8 syscall SysBeep 00000544 207C 0000 000A movea.l A0, 0xA /* '\n' */ 0000054A 43D7 lea.l A1, [A7] 0000054C A03B syscall Delay 0000054E 2280 move.l [A1], D0 00000550 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000554 A9C8 syscall SysBeep 00000556 584F addq.w A7, 4 00000558 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000055C 4E75 rts label0000055E: 0000055E 2F0A move.l -[A7], A2 00000560 4EAD FE20 jsr [A5 - 0x1E0] 00000564 2648 movea.l A3, A0 00000566 202B 0020 move.l D0, [A3 + 0x20] 0000056A 2600 move.l D3, D0 0000056C 4A83 tst.l D3 0000056E 584F addq.w A7, 4 00000570 6D1A blt +0x1C /* 0000058C */ 00000572 2F03 move.l -[A7], D3 00000574 2F0A move.l -[A7], A2 00000576 4EBA 001C jsr [PC + 0x1C /* 00000594 */] 0000057A 2800 move.l D4, D0 0000057C 4A84 tst.l D4 0000057E 504F addq.w A7, 8 00000580 6D0A blt +0xC /* 0000058C */ 00000582 2F04 move.l -[A7], D4 00000584 2F0A move.l -[A7], A2 00000586 4EBA 02EC jsr [PC + 0x2EC /* 00000874 */] 0000058A 504F addq.w A7, 8 label0000058C: 0000058C 584F addq.w A7, 4 0000058E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000592 4E75 rts fn00000594: 00000594 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000598 594F subq.w A7, 4 0000059A 246F 0018 movea.l A2, [A7 + 0x18] 0000059E 282F 001C move.l D4, [A7 + 0x1C] 000005A2 7600 moveq.l D3, 0x00 000005A4 4AAA 0020 tst.l [A2 + 0x20] 000005A8 673A beq +0x3C /* 000005E4 */ 000005AA 2004 move.l D0, D4 000005AC E788 lsl D0, 3 000005AE 266A 0020 movea.l A3, [A2 + 0x20] 000005B2 2653 movea.l A3, [A3] 000005B4 D7C0 add.l A3, D0 000005B6 2E93 move.l [A7], [A3] 000005B8 4AAD AF40 tst.l [A5 - 0x50C0] 000005BC 674C beq +0x4E /* 0000060A */ 000005BE 554F subq.w A7, 2 000005C0 4AAD AF40 tst.l [A5 - 0x50C0] 000005C4 6606 bne +0x8 /* 000005CC */ 000005C6 206A 001C movea.l A0, [A2 + 0x1C] 000005CA 6008 bra +0xA /* 000005D4 */ label000005CC: 000005CC 2F0A move.l -[A7], A2 000005CE 4EBA 026A jsr [PC + 0x26A /* 0000083A */] 000005D2 584F addq.w A7, 4 label000005D4: 000005D4 4850 pea.l [A0] 000005D6 2F2B 0004 move.l -[A7], [A3 + 0x4] 000005DA 42A7 clr.l -[A7] 000005DC 4EAD DC18 jsr [A5 - 0x23E8] 000005E0 301F move.w D0, [A7]+ 000005E2 6026 bra +0x28 /* 0000060A */ label000005E4: 000005E4 554F subq.w A7, 2 000005E6 4AAD AF40 tst.l [A5 - 0x50C0] 000005EA 6606 bne +0x8 /* 000005F2 */ 000005EC 206A 001C movea.l A0, [A2 + 0x1C] 000005F0 6008 bra +0xA /* 000005FA */ label000005F2: 000005F2 2F0A move.l -[A7], A2 000005F4 4EBA 0244 jsr [PC + 0x244 /* 0000083A */] 000005F8 584F addq.w A7, 4 label000005FA: 000005FA 4850 pea.l [A0] 000005FC 2F04 move.l -[A7], D4 000005FE 486F 000A pea.l [A7 + 0xA] 00000602 4EAD DC18 jsr [A5 - 0x23E8] 00000606 301F move.w D0, [A7]+ 00000608 3600 move.w D3, D0 label0000060A: 0000060A 3003 move.w D0, D3 0000060C 48C0 ext.l D0 0000060E 6714 beq +0x16 /* 00000624 */ 00000610 3F03 move.w -[A7], D3 00000612 2F0A move.l -[A7], A2 00000614 4EBA 030A jsr [PC + 0x30A /* 00000920 */] 00000618 70FF moveq.l D0, 0xFFFFFFFF 0000061A 4FEF 000A lea.l A7, [A7 + 0xA] 0000061E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000622 4E75 rts label00000624: 00000624 2017 move.l D0, [A7] 00000626 584F addq.w A7, 4 00000628 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000062C 4E75 rts 0000062E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000632 246F 001C movea.l A2, [A7 + 0x1C] 00000636 262F 0020 move.l D3, [A7 + 0x20] 0000063A 286F 0024 movea.l A4, [A7 + 0x24] 0000063E 2A2F 0028 move.l D5, [A7 + 0x28] 00000642 4AAA 0128 tst.l [A2 + 0x128] 00000646 6738 beq +0x3A /* 00000680 */ 00000648 594F subq.w A7, 4 0000064A 2F3C 5354 4546 move.l -[A7], 0x53544546 /* 'STEF' */ 00000650 3F2D AD44 move.w -[A7], [A5 - 0x52BC] 00000654 A80E syscall Get1IndResource/Get1IxResource 00000656 205F movea.l A0, [A7]+ 00000658 2648 movea.l A3, A0 0000065A 2453 movea.l A2, [A3] 0000065C 548A addq.l A2, 2 0000065E 6008 bra +0xA /* 00000668 */ label00000660: 00000660 7000 moveq.l D0, 0x00 00000662 1012 move.b D0, [A2] 00000664 5280 addq.l D0, 1 00000666 D5C0 add.l A2, D0 label00000668: 00000668 2003 move.l D0, D3 0000066A 5383 subq.l D3, 1 0000066C 4A80 tst.l D0 0000066E 66F0 bne -0xE /* 00000660 */ 00000670 2F0A move.l -[A7], A2 00000672 2F05 move.l -[A7], D5 00000674 2F0C move.l -[A7], A4 00000676 4EAD DFC8 jsr [A5 - 0x2038] 0000067A 4FEF 000C lea.l A7, [A7 + 0xC] 0000067E 604E bra +0x50 /* 000006CE */ label00000680: 00000680 2F03 move.l -[A7], D3 00000682 2F0A move.l -[A7], A2 00000684 4EBA FF0E jsr [PC - 0xF2 /* 00000594 */] 00000688 2800 move.l D4, D0 0000068A 4A84 tst.l D4 0000068C 504F addq.w A7, 8 0000068E 6D3E blt +0x40 /* 000006CE */ 00000690 4AAD AF40 tst.l [A5 - 0x50C0] 00000694 6724 beq +0x26 /* 000006BA */ 00000696 1F3C 0011 move.b -[A7], 0x11 0000069A 4AAD AF40 tst.l [A5 - 0x50C0] 0000069E 6606 bne +0x8 /* 000006A6 */ 000006A0 206A 001C movea.l A0, [A2 + 0x1C] 000006A4 6008 bra +0xA /* 000006AE */ label000006A6: 000006A6 2F0A move.l -[A7], A2 000006A8 4EBA 0190 jsr [PC + 0x190 /* 0000083A */] 000006AC 584F addq.w A7, 4 label000006AE: 000006AE 4850 pea.l [A0] 000006B0 4EAD E990 jsr [A5 - 0x1670] 000006B4 3610 move.w D3, [A0] 000006B6 5C4F addq.w A7, 6 000006B8 6004 bra +0x6 /* 000006BE */ label000006BA: 000006BA 362A 012C move.w D3, [A2 + 0x12C] label000006BE: 000006BE 2F05 move.l -[A7], D5 000006C0 2F0C move.l -[A7], A4 000006C2 2F04 move.l -[A7], D4 000006C4 3F03 move.w -[A7], D3 000006C6 4EAD E388 jsr [A5 - 0x1C78] 000006CA 4FEF 000E lea.l A7, [A7 + 0xE] label000006CE: 000006CE 7000 moveq.l D0, 0x00 000006D0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000006D4 4E75 rts fn000006D6: 000006D6 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000006DA 4FEF FFEE lea.l A7, [A7 - 0x12] 000006DE 246F 0026 movea.l A2, [A7 + 0x26] 000006E2 2F0A move.l -[A7], A2 000006E4 4EBA 0220 jsr [PC + 0x220 /* 00000906 */] 000006E8 4AAD AF40 tst.l [A5 - 0x50C0] 000006EC 6606 bne +0x8 /* 000006F4 */ 000006EE 206A 001C movea.l A0, [A2 + 0x1C] 000006F2 6008 bra +0xA /* 000006FC */ label000006F4: 000006F4 2F0A move.l -[A7], A2 000006F6 4EBA 0142 jsr [PC + 0x142 /* 0000083A */] 000006FA 584F addq.w A7, 4 label000006FC: 000006FC 4850 pea.l [A0] 000006FE 2F2F 0032 move.l -[A7], [A7 + 0x32] 00000702 486F 0014 pea.l [A7 + 0x14] 00000706 4EAD DC30 jsr [A5 - 0x23D0] 0000070A 301F move.w D0, [A7]+ 0000070C 3600 move.w D3, D0 0000070E 42AA 0128 clr.l [A2 + 0x128] 00000712 2F0A move.l -[A7], A2 00000714 4EAD FE20 jsr [A5 - 0x1E0] 00000718 2648 movea.l A3, A0 0000071A 42A7 clr.l -[A7] 0000071C 2F0B move.l -[A7], A3 0000071E 4EAD F9C8 jsr [A5 - 0x638] 00000722 3003 move.w D0, D3 00000724 48C0 ext.l D0 00000726 4FEF 000E lea.l A7, [A7 + 0xE] 0000072A 6708 beq +0xA /* 00000734 */ 0000072C 4AAD A010 tst.l [A5 - 0x5FF0] 00000730 6700 00A2 beq +0xA4 /* 000007D4 */ label00000734: 00000734 4A6F 000C tst.w [A7 + 0xC] 00000738 6622 bne +0x24 /* 0000075C */ 0000073A 4878 0008 push.l 0x8 0000073E 4EBA 05E6 jsr [PC + 0x5E6 /* 00000D26 */] 00000742 2848 movea.l A4, A0 00000744 2008 move.l D0, A0 00000746 584F addq.w A7, 4 00000748 670A beq +0xC /* 00000754 */ 0000074A 262F 0008 move.l D3, [A7 + 0x8] 0000074E 2883 move.l [A4], D3 00000750 42AC 0004 clr.l [A4 + 0x4] label00000754: 00000754 254C 0024 move.l [A2 + 0x24], A4 00000758 6000 0084 bra +0x86 /* 000007DE */ label0000075C: 0000075C 4AAD A010 tst.l [A5 - 0x5FF0] 00000760 6718 beq +0x1A /* 0000077A */ 00000762 7001 moveq.l D0, 0x01 00000764 2540 0128 move.l [A2 + 0x128], D0 00000768 4EBA FC48 jsr [PC - 0x3B8 /* 000003B2 */] 0000076C 48C0 ext.l D0 0000076E 2F00 move.l -[A7], D0 00000770 2F0B move.l -[A7], A3 00000772 4EAD F9C8 jsr [A5 - 0x638] 00000776 504F addq.w A7, 8 00000778 6064 bra +0x66 /* 000007DE */ label0000077A: 0000077A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000077E 2F0B move.l -[A7], A3 00000780 4EAD F9C8 jsr [A5 - 0x638] 00000784 1F3C 0001 move.b -[A7], 0x1 00000788 4AAD AF40 tst.l [A5 - 0x50C0] 0000078C 6606 bne +0x8 /* 00000794 */ 0000078E 206A 001C movea.l A0, [A2 + 0x1C] 00000792 6008 bra +0xA /* 0000079C */ label00000794: 00000794 2F0A move.l -[A7], A2 00000796 4EBA 00A2 jsr [PC + 0xA2 /* 0000083A */] 0000079A 584F addq.w A7, 4 label0000079C: 0000079C 4850 pea.l [A0] 0000079E 4EAD E990 jsr [A5 - 0x1670] 000007A2 2610 move.l D3, [A0] 000007A4 4AAD AF40 tst.l [A5 - 0x50C0] 000007A8 6606 bne +0x8 /* 000007B0 */ 000007AA 206A 001C movea.l A0, [A2 + 0x1C] 000007AE 6008 bra +0xA /* 000007B8 */ label000007B0: 000007B0 2F0A move.l -[A7], A2 000007B2 4EBA 0086 jsr [PC + 0x86 /* 0000083A */] 000007B6 584F addq.w A7, 4 label000007B8: 000007B8 4850 pea.l [A0] 000007BA 2F03 move.l -[A7], D3 000007BC 4EAD DC12 jsr [A5 - 0x23EE] 000007C0 301F move.w D0, [A7]+ 000007C2 4FEF 000C lea.l A7, [A7 + 0xC] 000007C6 6716 beq +0x18 /* 000007DE */ 000007C8 2F03 move.l -[A7], D3 000007CA 2F0A move.l -[A7], A2 000007CC 4EBA 00A6 jsr [PC + 0xA6 /* 00000874 */] 000007D0 504F addq.w A7, 8 000007D2 600A bra +0xC /* 000007DE */ label000007D4: 000007D4 3F03 move.w -[A7], D3 000007D6 2F0A move.l -[A7], A2 000007D8 4EBA 0146 jsr [PC + 0x146 /* 00000920 */] 000007DC 5C4F addq.w A7, 6 label000007DE: 000007DE 2EAB 000C move.l [A7], [A3 + 0xC] 000007E2 2F6B 0010 0004 move.l [A7 + 0x4], [A3 + 0x10] 000007E8 286A 0004 movea.l A4, [A2 + 0x4] 000007EC 486F 000E pea.l [A7 + 0xE] 000007F0 A874 syscall GetPort 000007F2 B9ED 19AC cmpa.l A4, [A5 + 0x19AC] 000007F6 6704 beq +0x6 /* 000007FC */ 000007F8 2F0C move.l -[A7], A4 000007FA A873 syscall SetPort label000007FC: 000007FC 4857 pea.l [A7] 000007FE A928 syscall InvalRect 00000800 42A7 clr.l -[A7] 00000802 2F0B move.l -[A7], A3 00000804 2057 movea.l A0, [A7] 00000806 2250 movea.l A1, [A0] 00000808 2269 0020 movea.l A1, [A1 + 0x20] 0000080C 4E91 jsr [A1] 0000080E 42A7 clr.l -[A7] 00000810 2F0B move.l -[A7], A3 00000812 4EAD FA08 jsr [A5 - 0x5F8] 00000816 2F0A move.l -[A7], A2 00000818 4EAD FE18 jsr [A5 - 0x1E8] 0000081C 206D 19AC movea.l A0, [A5 + 0x19AC] 00000820 B1EF 0022 cmpa.l A0, [A7 + 0x22] 00000824 4FEF 0014 lea.l A7, [A7 + 0x14] 00000828 6706 beq +0x8 /* 00000830 */ 0000082A 2F2F 000E move.l -[A7], [A7 + 0xE] 0000082E A873 syscall SetPort label00000830: 00000830 4FEF 0012 lea.l A7, [A7 + 0x12] 00000834 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000838 4E75 rts fn0000083A: 0000083A 2F0A move.l -[A7], A2 0000083C 594F subq.w A7, 4 0000083E 206D 16F2 movea.l A0, [A5 + 0x16F2 /* export_730 */] 00000842 4E90 jsr [A0] 00000844 205F movea.l A0, [A7]+ 00000846 2448 movea.l A2, A0 00000848 6020 bra +0x22 /* 0000086A */ label0000084A: 0000084A 302A 006C move.w D0, [A2 + 0x6C] 0000084E B06D B1A6 cmp.w D0, [A5 - 0x4E5A] 00000852 6612 bne +0x14 /* 00000866 */ 00000854 2F0A move.l -[A7], A2 00000856 4EAD E9C0 jsr [A5 - 0x1640] 0000085A 4A00 tst.b D0 0000085C 584F addq.w A7, 4 0000085E 6606 bne +0x8 /* 00000866 */ 00000860 204A movea.l A0, A2 00000862 245F movea.l A2, [A7]+ 00000864 4E75 rts label00000866: 00000866 246A 0090 movea.l A2, [A2 + 0x90] label0000086A: 0000086A 200A move.l D0, A2 0000086C 66DC bne -0x22 /* 0000084A */ 0000086E 91C8 sub.l A0, A0 00000870 245F movea.l A2, [A7]+ 00000872 4E75 rts fn00000874: 00000874 2F0A move.l -[A7], A2 00000876 514F subq.w A7, 8 00000878 246F 0010 movea.l A2, [A7 + 0x10] 0000087C 42AF 0004 clr.l [A7 + 0x4] 00000880 554F subq.w A7, 2 00000882 4AAD AF40 tst.l [A5 - 0x50C0] 00000886 6606 bne +0x8 /* 0000088E */ 00000888 206A 001C movea.l A0, [A2 + 0x1C] 0000088C 6008 bra +0xA /* 00000896 */ label0000088E: 0000088E 2F0A move.l -[A7], A2 00000890 4EBA FFA8 jsr [PC - 0x58 /* 0000083A */] 00000894 584F addq.w A7, 4 label00000896: 00000896 4850 pea.l [A0] 00000898 2F2F 001A move.l -[A7], [A7 + 0x1A] 0000089C 486F 000A pea.l [A7 + 0xA] 000008A0 486F 0012 pea.l [A7 + 0x12] 000008A4 4EAD DC1E jsr [A5 - 0x23E2] 000008A8 301F move.w D0, [A7]+ 000008AA 48C0 ext.l D0 000008AC 662E bne +0x30 /* 000008DC */ 000008AE 4A97 tst.l [A7] 000008B0 672A beq +0x2C /* 000008DC */ 000008B2 554F subq.w A7, 2 000008B4 4AAD AF40 tst.l [A5 - 0x50C0] 000008B8 6606 bne +0x8 /* 000008C0 */ 000008BA 206A 001C movea.l A0, [A2 + 0x1C] 000008BE 6008 bra +0xA /* 000008C8 */ label000008C0: 000008C0 2F0A move.l -[A7], A2 000008C2 4EBA FF76 jsr [PC - 0x8A /* 0000083A */] 000008C6 584F addq.w A7, 4 label000008C8: 000008C8 4850 pea.l [A0] 000008CA 2F2F 001A move.l -[A7], [A7 + 0x1A] 000008CE 2F2F 000E move.l -[A7], [A7 + 0xE] 000008D2 2F2F 000E move.l -[A7], [A7 + 0xE] 000008D6 4EAD DC24 jsr [A5 - 0x23DC] 000008DA 301F move.w D0, [A7]+ label000008DC: 000008DC 4AAF 0004 tst.l [A7 + 0x4] 000008E0 671E beq +0x20 /* 00000900 */ 000008E2 4AAD AF40 tst.l [A5 - 0x50C0] 000008E6 6606 bne +0x8 /* 000008EE */ 000008E8 206A 001C movea.l A0, [A2 + 0x1C] 000008EC 6008 bra +0xA /* 000008F6 */ label000008EE: 000008EE 2F0A move.l -[A7], A2 000008F0 4EBA FF48 jsr [PC - 0xB8 /* 0000083A */] 000008F4 584F addq.w A7, 4 label000008F6: 000008F6 4850 pea.l [A0] 000008F8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000008FC 4EAD DC2A jsr [A5 - 0x23D6] label00000900: 00000900 504F addq.w A7, 8 00000902 245F movea.l A2, [A7]+ 00000904 4E75 rts fn00000906: 00000906 2F0A move.l -[A7], A2 00000908 246F 0008 movea.l A2, [A7 + 0x8] 0000090C 4AAA 0020 tst.l [A2 + 0x20] 00000910 670A beq +0xC /* 0000091C */ 00000912 206A 0020 movea.l A0, [A2 + 0x20] 00000916 A023 syscall DisposHandle/DisposeHandle 00000918 42AA 0020 clr.l [A2 + 0x20] label0000091C: 0000091C 245F movea.l A2, [A7]+ 0000091E 4E75 rts fn00000920: 00000920 48E7 1800 movem.l -[A7], D3,D4 00000924 4FEF FF00 lea.l A7, [A7 - 0x100] 00000928 382F 0110 move.w D4, [A7 + 0x110] 0000092C 3004 move.w D0, D4 0000092E 48C0 ext.l D0 00000930 6700 00CA beq +0xCC /* 000009FC */ 00000934 76FF moveq.l D3, 0xFFFFFFFF 00000936 3004 move.w D0, D4 00000938 48C0 ext.l D0 0000093A 0C80 0000 001A cmpi.l D0, 0x1A 00000940 6240 bhi +0x42 /* 00000982 */ 00000942 D040 add.w D0, D0 00000944 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000948 4EFB 0002 jmp [PC + D0.w + 0x2] 0000094C 0036 003A 0036 ori.b [A6 + D0.w + 0x36], 0x3A /* ':' */ 00000952 0068 0068 0050 ori.w [A0 + 0x50], 0x68 /* 'h' */ 00000958 0036 0036 0064 ori.b [A6 + D0.w + 0x64], 0x36 /* '6' */ 0000095E 0048 004C ori.w A0, 0x4C /* 'L' */ 00000962 0050 0054 ori.w [A0], 0x54 /* 'T' */ 00000966 0058 005C ori.w [A0]+, 0x5C /* '\\' */ 0000096A 0060 0050 ori.w -[A0], 0x50 /* 'P' */ 0000096E 0036 0070 006C ori.b [A6 + D0.w + 0x6C], 0x70 /* 'p' */ 00000974 0036 0036 0078 ori.b [A6 + D0.w + 0x78], 0x36 /* '6' */ 0000097A 007C 0080 ori.w sr, 128 0000097E 0080 0074 7613 ori.l D0, 0x747613 // begin alternate branch 00000982-00000984 label00000982: 00000982 7613 moveq.l D3, 0x13 // end alternate branch 00000982-00000984 label00000982: // (misaligned) 00000984 6048 bra +0x4A /* 000009CE */ 00000986 3F04 move.w -[A7], D4 00000988 3F3C 0002 move.w -[A7], 0x2 0000098C 4EAD E098 jsr [A5 - 0x1F68] 00000990 584F addq.w A7, 4 00000992 603A bra +0x3C /* 000009CE */ 00000994 7604 moveq.l D3, 0x04 00000996 6036 bra +0x38 /* 000009CE */ 00000998 7605 moveq.l D3, 0x05 0000099A 6032 bra +0x34 /* 000009CE */ 0000099C 7606 moveq.l D3, 0x06 0000099E 602E bra +0x30 /* 000009CE */ 000009A0 7607 moveq.l D3, 0x07 000009A2 602A bra +0x2C /* 000009CE */ 000009A4 7608 moveq.l D3, 0x08 000009A6 6026 bra +0x28 /* 000009CE */ 000009A8 7609 moveq.l D3, 0x09 000009AA 6022 bra +0x24 /* 000009CE */ 000009AC 760A moveq.l D3, 0x0A 000009AE 601E bra +0x20 /* 000009CE */ 000009B0 760B moveq.l D3, 0x0B 000009B2 601A bra +0x1C /* 000009CE */ 000009B4 760C moveq.l D3, 0x0C 000009B6 6016 bra +0x18 /* 000009CE */ 000009B8 760D moveq.l D3, 0x0D 000009BA 6012 bra +0x14 /* 000009CE */ 000009BC 760E moveq.l D3, 0x0E 000009BE 600E bra +0x10 /* 000009CE */ 000009C0 760F moveq.l D3, 0x0F 000009C2 600A bra +0xC /* 000009CE */ 000009C4 7610 moveq.l D3, 0x10 000009C6 6006 bra +0x8 /* 000009CE */ 000009C8 7611 moveq.l D3, 0x11 000009CA 6002 bra +0x4 /* 000009CE */ 000009CC 7612 moveq.l D3, 0x12 label000009CE: 000009CE 4A43 tst.w D3 000009D0 6F2A ble +0x2C /* 000009FC */ 000009D2 4857 pea.l [A7] 000009D4 302D 170E move.w D0, [A5 + 0x170E] 000009D8 48C0 ext.l D0 000009DA 0680 0000 0084 addi.l D0, 0x84 000009E0 3F00 move.w -[A7], D0 000009E2 3F03 move.w -[A7], D3 000009E4 4EAD DDF8 jsr [A5 - 0x2208] 000009E8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009EC A9C8 syscall SysBeep 000009EE 554F subq.w A7, 2 000009F0 486F 0002 pea.l [A7 + 0x2] 000009F4 4267 clr.w -[A7] 000009F6 4EAD DEA0 jsr [A5 - 0x2160] 000009FA 301F move.w D0, [A7]+ label000009FC: 000009FC 4FEF 0100 lea.l A7, [A7 + 0x100] 00000A00 4CDF 0018 movem.l D3,D4, [A7]+ 00000A04 4E75 rts fn00000A06: 00000A06 206F 0004 movea.l A0, [A7 + 0x4] 00000A0A 4228 0028 clr.b [A0 + 0x28] 00000A0E 4AAF 0008 tst.l [A7 + 0x8] 00000A12 671A beq +0x1C /* 00000A2E */ 00000A14 4878 00FF push.l 0xFF 00000A18 206F 000C movea.l A0, [A7 + 0xC] 00000A1C 2F10 move.l -[A7], [A0] 00000A1E 206F 000C movea.l A0, [A7 + 0xC] 00000A22 4868 0028 pea.l [A0 + 0x28] 00000A26 4EAD DD00 jsr [A5 - 0x2300] 00000A2A 4FEF 000C lea.l A7, [A7 + 0xC] label00000A2E: 00000A2E 4E75 rts 00000A30 48E7 0038 movem.l -[A7], A2,A3,A4 00000A34 4FEF FCFC lea.l A7, [A7 - 0x304] 00000A38 266F 0314 movea.l A3, [A7 + 0x314] 00000A3C 246B 0004 movea.l A2, [A3 + 0x4] 00000A40 49EF 0300 lea.l A4, [A7 + 0x300] 00000A44 2F0C move.l -[A7], A4 00000A46 A874 syscall GetPort 00000A48 B5ED 19AC cmpa.l A2, [A5 + 0x19AC] 00000A4C 6704 beq +0x6 /* 00000A52 */ 00000A4E 2F0A move.l -[A7], A2 00000A50 A873 syscall SetPort label00000A52: 00000A52 3F3C 0001 move.w -[A7], 0x1 00000A56 A887 syscall TextFont 00000A58 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000A5C A88A syscall TextSize 00000A5E 3F3C 0001 move.w -[A7], 0x1 00000A62 A888 syscall TextFace 00000A64 4857 pea.l [A7] 00000A66 302D 170E move.w D0, [A5 + 0x170E] 00000A6A 48C0 ext.l D0 00000A6C 0680 0000 0084 addi.l D0, 0x84 00000A72 3F00 move.w -[A7], D0 00000A74 3F3C 0001 move.w -[A7], 0x1 00000A78 4EAD DDF8 jsr [A5 - 0x2208] 00000A7C 4857 pea.l [A7] 00000A7E 4EAD DE40 jsr [A5 - 0x21C0] 00000A82 486B 0028 pea.l [A3 + 0x28] 00000A86 486F 0008 pea.l [A7 + 0x8] 00000A8A 486F 010C pea.l [A7 + 0x10C] 00000A8E 4EAD DCA0 jsr [A5 - 0x2360] 00000A92 486F 0110 pea.l [A7 + 0x110] 00000A96 4EAD DE48 jsr [A5 - 0x21B8] 00000A9A 302A 0012 move.w D0, [A2 + 0x12] 00000A9E 48C0 ext.l D0 00000AA0 322A 0016 move.w D1, [A2 + 0x16] 00000AA4 48C1 ext.l D1 00000AA6 9280 sub.l D1, D0 00000AA8 5B81 subq.l D1, 5 00000AAA 3F01 move.w -[A7], D1 00000AAC 486F 0116 pea.l [A7 + 0x116] 00000AB0 4267 clr.w -[A7] 00000AB2 2F3C 8208 FFE0 move.l -[A7], 0x8208FFE0 00000AB8 A8B5 syscall ScriptUtil 00000ABA 301F move.w D0, [A7]+ 00000ABC 3F3C 0002 move.w -[A7], 0x2 00000AC0 3F2B 0132 move.w -[A7], [A3 + 0x132] 00000AC4 A893 syscall MoveTo 00000AC6 486F 0112 pea.l [A7 + 0x112] 00000ACA A884 syscall DrawString 00000ACC 2F0B move.l -[A7], A3 00000ACE 4EBA 0026 jsr [PC + 0x26 /* 00000AF6 */] 00000AD2 2F0B move.l -[A7], A3 00000AD4 4EBA 00CC jsr [PC + 0xCC /* 00000BA2 */] 00000AD8 206D 19AC movea.l A0, [A5 + 0x19AC] 00000ADC B1EF 031A cmpa.l A0, [A7 + 0x31A] 00000AE0 4FEF 001A lea.l A7, [A7 + 0x1A] 00000AE4 6706 beq +0x8 /* 00000AEC */ 00000AE6 2F2F 0300 move.l -[A7], [A7 + 0x300] 00000AEA A873 syscall SetPort label00000AEC: 00000AEC 4FEF 0304 lea.l A7, [A7 + 0x304] 00000AF0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000AF4 4E75 rts fn00000AF6: 00000AF6 48E7 003A movem.l -[A7], A2,A3,A4,A6 00000AFA 4FEF FEF4 lea.l A7, [A7 - 0x10C] 00000AFE 266F 0120 movea.l A3, [A7 + 0x120] 00000B02 246B 0004 movea.l A2, [A3 + 0x4] 00000B06 49EF 0108 lea.l A4, [A7 + 0x108] 00000B0A 2F0C move.l -[A7], A4 00000B0C A874 syscall GetPort 00000B0E B5ED 19AC cmpa.l A2, [A5 + 0x19AC] 00000B12 6704 beq +0x6 /* 00000B18 */ 00000B14 2F0A move.l -[A7], A2 00000B16 A873 syscall SetPort label00000B18: 00000B18 3F3C 0001 move.w -[A7], 0x1 00000B1C A887 syscall TextFont 00000B1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B22 A88A syscall TextSize 00000B24 3F3C 0001 move.w -[A7], 0x1 00000B28 A888 syscall TextFace 00000B2A 3F6B 0130 0100 move.w [A7 + 0x100], [A3 + 0x130] 00000B30 302B 0130 move.w D0, [A3 + 0x130] 00000B34 48C0 ext.l D0 00000B36 D080 add.l D0, D0 00000B38 3F40 0104 move.w [A7 + 0x104], D0 00000B3C 426F 0102 clr.w [A7 + 0x102] 00000B40 2F0B move.l -[A7], A3 00000B42 4EBA 0172 jsr [PC + 0x172 /* 00000CB6 */] 00000B46 3F40 010A move.w [A7 + 0x10A], D0 00000B4A 486F 0104 pea.l [A7 + 0x104] 00000B4E A8A3 syscall EraseRect 00000B50 2F0B move.l -[A7], A3 00000B52 4EAD FE20 jsr [A5 - 0x1E0] 00000B56 2C48 movea.l A6, A0 00000B58 202E 001C move.l D0, [A6 + 0x1C] 00000B5C 584F addq.w A7, 4 00000B5E 2F00 move.l -[A7], D0 00000B60 486F 0008 pea.l [A7 + 0x8] 00000B64 4EBA F6F8 jsr [PC - 0x908 /* 0000025E */] 00000B68 3F3C 0002 move.w -[A7], 0x2 00000B6C 302B 0132 move.w D0, [A3 + 0x132] 00000B70 48C0 ext.l D0 00000B72 322B 0130 move.w D1, [A3 + 0x130] 00000B76 48C1 ext.l D1 00000B78 D280 add.l D1, D0 00000B7A 3F01 move.w -[A7], D1 00000B7C A893 syscall MoveTo 00000B7E 486F 000C pea.l [A7 + 0xC] 00000B82 A884 syscall DrawString 00000B84 206D 19AC movea.l A0, [A5 + 0x19AC] 00000B88 B1EF 0114 cmpa.l A0, [A7 + 0x114] 00000B8C 4FEF 000C lea.l A7, [A7 + 0xC] 00000B90 6706 beq +0x8 /* 00000B98 */ 00000B92 2F2F 0108 move.l -[A7], [A7 + 0x108] 00000B96 A873 syscall SetPort label00000B98: 00000B98 4FEF 010C lea.l A7, [A7 + 0x10C] 00000B9C 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+ 00000BA0 4E75 rts fn00000BA2: 00000BA2 48E7 0030 movem.l -[A7], A2,A3 00000BA6 514F subq.w A7, 8 00000BA8 246F 0014 movea.l A2, [A7 + 0x14] 00000BAC 3EAA 0130 move.w [A7], [A2 + 0x130] 00000BB0 302A 0130 move.w D0, [A2 + 0x130] 00000BB4 48C0 ext.l D0 00000BB6 3217 move.w D1, [A7] 00000BB8 48C1 ext.l D1 00000BBA D280 add.l D1, D0 00000BBC 3F41 0004 move.w [A7 + 0x4], D1 00000BC0 2F0A move.l -[A7], A2 00000BC2 4EBA 00F2 jsr [PC + 0xF2 /* 00000CB6 */] 00000BC6 3F40 0006 move.w [A7 + 0x6], D0 00000BCA 206A 0004 movea.l A0, [A2 + 0x4] 00000BCE 3028 0016 move.w D0, [A0 + 0x16] 00000BD2 48C0 ext.l D0 00000BD4 72F6 moveq.l D1, 0xFFFFFFF6 00000BD6 D081 add.l D0, D1 00000BD8 3F40 000A move.w [A7 + 0xA], D0 00000BDC 4AAA 0024 tst.l [A2 + 0x24] 00000BE0 584F addq.w A7, 4 00000BE2 673C beq +0x3E /* 00000C20 */ 00000BE4 302F 0002 move.w D0, [A7 + 0x2] 00000BE8 48C0 ext.l D0 00000BEA 5A80 addq.l D0, 5 00000BEC 322F 0006 move.w D1, [A7 + 0x6] 00000BF0 48C1 ext.l D1 00000BF2 B280 cmp.l D1, D0 00000BF4 6F2E ble +0x30 /* 00000C24 */ 00000BF6 266A 0024 movea.l A3, [A2 + 0x24] 00000BFA 4A93 tst.l [A3] 00000BFC 6604 bne +0x6 /* 00000C02 */ 00000BFE 7000 moveq.l D0, 0x00 00000C00 6010 bra +0x12 /* 00000C12 */ label00000C02: 00000C02 202B 0004 move.l D0, [A3 + 0x4] 00000C06 7264 moveq.l D1, 0x64 00000C08 4EAD DA68 jsr [A5 - 0x2598] 00000C0C 2213 move.l D1, [A3] 00000C0E 4EAD DA74 jsr [A5 - 0x258C] label00000C12: 00000C12 2F00 move.l -[A7], D0 00000C14 486F 0004 pea.l [A7 + 0x4] 00000C18 4EBA F690 jsr [PC - 0x970 /* 000002AA */] 00000C1C 504F addq.w A7, 8 00000C1E 6004 bra +0x6 /* 00000C24 */ label00000C20: 00000C20 4857 pea.l [A7] 00000C22 A8A3 syscall EraseRect label00000C24: 00000C24 504F addq.w A7, 8 00000C26 4CDF 0C00 movem.l A2,A3, [A7]+ 00000C2A 4E75 rts fn00000C2C: 00000C2C 48E7 0038 movem.l -[A7], A2,A3,A4 00000C30 594F subq.w A7, 4 00000C32 286F 0014 movea.l A4, [A7 + 0x14] 00000C36 246F 0018 movea.l A2, [A7 + 0x18] 00000C3A 47D7 lea.l A3, [A7] 00000C3C 2F0B move.l -[A7], A3 00000C3E A874 syscall GetPort 00000C40 B5ED 19AC cmpa.l A2, [A5 + 0x19AC] 00000C44 6704 beq +0x6 /* 00000C4A */ 00000C46 2F0A move.l -[A7], A2 00000C48 A873 syscall SetPort label00000C4A: 00000C4A 3F3C 0001 move.w -[A7], 0x1 00000C4E A887 syscall TextFont 00000C50 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000C54 A88A syscall TextSize 00000C56 3F3C 0001 move.w -[A7], 0x1 00000C5A A888 syscall TextFace 00000C5C 486C 0132 pea.l [A4 + 0x132] 00000C60 4EAD DF88 jsr [A5 - 0x2078] 00000C64 3940 0130 move.w [A4 + 0x130], D0 00000C68 302C 0130 move.w D0, [A4 + 0x130] 00000C6C 48C0 ext.l D0 00000C6E D080 add.l D0, D0 00000C70 5480 addq.l D0, 2 00000C72 3940 012E move.w [A4 + 0x12E], D0 00000C76 206D 19AC movea.l A0, [A5 + 0x19AC] 00000C7A B1EF 0004 cmpa.l A0, [A7 + 0x4] 00000C7E 584F addq.w A7, 4 00000C80 6704 beq +0x6 /* 00000C86 */ 00000C82 2F17 move.l -[A7], [A7] 00000C84 A873 syscall SetPort label00000C86: 00000C86 584F addq.w A7, 4 00000C88 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000C8C 4E75 rts 00000C8E 2F0A move.l -[A7], A2 00000C90 246F 0008 movea.l A2, [A7 + 0x8] 00000C94 4AAA 0024 tst.l [A2 + 0x24] 00000C98 6718 beq +0x1A /* 00000CB2 */ 00000C9A 2F0A move.l -[A7], A2 00000C9C 2F2A 0024 move.l -[A7], [A2 + 0x24] 00000CA0 4EBA 0096 jsr [PC + 0x96 /* 00000D38 */] 00000CA4 4A80 tst.l D0 00000CA6 504F addq.w A7, 8 00000CA8 6608 bne +0xA /* 00000CB2 */ 00000CAA 2F0A move.l -[A7], A2 00000CAC 4EBA F7D8 jsr [PC - 0x828 /* 00000486 */] 00000CB0 584F addq.w A7, 4 label00000CB2: 00000CB2 245F movea.l A2, [A7]+ 00000CB4 4E75 rts fn00000CB6: 00000CB6 48E7 1030 movem.l -[A7], D3,A2,A3 00000CBA 4FEF FEFC lea.l A7, [A7 - 0x104] 00000CBE 246F 0114 movea.l A2, [A7 + 0x114] 00000CC2 246A 0004 movea.l A2, [A2 + 0x4] 00000CC6 47EF 0100 lea.l A3, [A7 + 0x100] 00000CCA 2F0B move.l -[A7], A3 00000CCC A874 syscall GetPort 00000CCE B5ED 19AC cmpa.l A2, [A5 + 0x19AC] 00000CD2 6704 beq +0x6 /* 00000CD8 */ 00000CD4 2F0A move.l -[A7], A2 00000CD6 A873 syscall SetPort label00000CD8: 00000CD8 3F3C 0001 move.w -[A7], 0x1 00000CDC A887 syscall TextFont 00000CDE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000CE2 A88A syscall TextSize 00000CE4 3F3C 0001 move.w -[A7], 0x1 00000CE8 A888 syscall TextFace 00000CEA 2F3C 0098 967F move.l -[A7], 0x98967F 00000CF0 486F 0004 pea.l [A7 + 0x4] 00000CF4 4EBA F568 jsr [PC - 0xA98 /* 0000025E */] 00000CF8 486F 0008 pea.l [A7 + 0x8] 00000CFC A88C syscall StringWidth 00000CFE 301F move.w D0, [A7]+ 00000D00 48C0 ext.l D0 00000D02 720A moveq.l D1, 0x0A 00000D04 D081 add.l D0, D1 00000D06 3600 move.w D3, D0 00000D08 206D 19AC movea.l A0, [A5 + 0x19AC] 00000D0C B1EF 0106 cmpa.l A0, [A7 + 0x106] 00000D10 5C4F addq.w A7, 6 00000D12 6706 beq +0x8 /* 00000D1A */ 00000D14 2F2F 0100 move.l -[A7], [A7 + 0x100] 00000D18 A873 syscall SetPort label00000D1A: 00000D1A 3003 move.w D0, D3 00000D1C 4FEF 0104 lea.l A7, [A7 + 0x104] 00000D20 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000D24 4E75 rts fn00000D26: 00000D26 7001 moveq.l D0, 0x01 00000D28 2B40 ABFE move.l [A5 - 0x5402], D0 00000D2C 41ED AC02 lea.l A0, [A5 - 0x53FE] 00000D30 4E75 rts fn00000D32: 00000D32 42AD ABFE clr.l [A5 - 0x5402] 00000D36 4E75 rts fn00000D38: 00000D38 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000D3C 4FEF FFF4 lea.l A7, [A7 - 0xC] 00000D40 286F 0028 movea.l A4, [A7 + 0x28] 00000D44 246F 002C movea.l A2, [A7 + 0x2C] 00000D48 202C 0004 move.l D0, [A4 + 0x4] 00000D4C B094 cmp.l D0, [A4] 00000D4E 6D0C blt +0xE /* 00000D5C */ 00000D50 7000 moveq.l D0, 0x00 00000D52 4FEF 000C lea.l A7, [A7 + 0xC] 00000D56 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000D5A 4E75 rts label00000D5C: 00000D5C 42AF 0004 clr.l [A7 + 0x4] 00000D60 70FF moveq.l D0, 0xFFFFFFFF 00000D62 2F40 0008 move.l [A7 + 0x8], D0 00000D66 4297 clr.l [A7] 00000D68 7600 moveq.l D3, 0x00 00000D6A 554F subq.w A7, 2 00000D6C 4AAD AF40 tst.l [A5 - 0x50C0] 00000D70 6606 bne +0x8 /* 00000D78 */ 00000D72 206A 001C movea.l A0, [A2 + 0x1C] 00000D76 6008 bra +0xA /* 00000D80 */ label00000D78: 00000D78 2F0A move.l -[A7], A2 00000D7A 4EBA FABE jsr [PC - 0x542 /* 0000083A */] 00000D7E 584F addq.w A7, 4 label00000D80: 00000D80 4850 pea.l [A0] 00000D82 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000D86 486F 0012 pea.l [A7 + 0x12] 00000D8A 4EAD DC18 jsr [A5 - 0x23E8] 00000D8E 301F move.w D0, [A7]+ 00000D90 3600 move.w D3, D0 00000D92 3003 move.w D0, D3 00000D94 48C0 ext.l D0 00000D96 6600 00B6 bne +0xB8 /* 00000E4E */ 00000D9A 7601 moveq.l D3, 0x01 00000D9C 4AAD AF40 tst.l [A5 - 0x50C0] 00000DA0 6750 beq +0x52 /* 00000DF2 */ 00000DA2 1F3C 0006 move.b -[A7], 0x6 00000DA6 4AAD AF40 tst.l [A5 - 0x50C0] 00000DAA 6606 bne +0x8 /* 00000DB2 */ 00000DAC 206A 001C movea.l A0, [A2 + 0x1C] 00000DB0 6008 bra +0xA /* 00000DBA */ label00000DB2: 00000DB2 2F0A move.l -[A7], A2 00000DB4 4EBA FA84 jsr [PC - 0x57C /* 0000083A */] 00000DB8 584F addq.w A7, 4 label00000DBA: 00000DBA 4850 pea.l [A0] 00000DBC 4EAD E990 jsr [A5 - 0x1670] 00000DC0 3810 move.w D4, [A0] 00000DC2 1F3C 0011 move.b -[A7], 0x11 00000DC6 4AAD AF40 tst.l [A5 - 0x50C0] 00000DCA 6606 bne +0x8 /* 00000DD2 */ 00000DCC 206A 001C movea.l A0, [A2 + 0x1C] 00000DD0 6008 bra +0xA /* 00000DDA */ label00000DD2: 00000DD2 2F0A move.l -[A7], A2 00000DD4 4EBA FA64 jsr [PC - 0x59C /* 0000083A */] 00000DD8 584F addq.w A7, 4 label00000DDA: 00000DDA 4850 pea.l [A0] 00000DDC 4EAD E990 jsr [A5 - 0x1670] 00000DE0 3A10 move.w D5, [A0] 00000DE2 B845 cmp.w D4, D5 00000DE4 57C0 seq D0 00000DE6 4400 neg.b D0 00000DE8 4880 ext.w D0 00000DEA 48C0 ext.l D0 00000DEC 2600 move.l D3, D0 00000DEE 4FEF 000C lea.l A7, [A7 + 0xC] label00000DF2: 00000DF2 97CB sub.l A3, A3 00000DF4 4A83 tst.l D3 00000DF6 672C beq +0x2E /* 00000E24 */ 00000DF8 1F3C 0001 move.b -[A7], 0x1 00000DFC 4AAD AF40 tst.l [A5 - 0x50C0] 00000E00 6606 bne +0x8 /* 00000E08 */ 00000E02 206A 001C movea.l A0, [A2 + 0x1C] 00000E06 6008 bra +0xA /* 00000E10 */ label00000E08: 00000E08 2F0A move.l -[A7], A2 00000E0A 4EBA FA2E jsr [PC - 0x5D2 /* 0000083A */] 00000E0E 584F addq.w A7, 4 label00000E10: 00000E10 4850 pea.l [A0] 00000E12 4EAD E990 jsr [A5 - 0x1670] 00000E16 202F 000E move.l D0, [A7 + 0xE] 00000E1A B090 cmp.l D0, [A0] 00000E1C 5C4F addq.w A7, 6 00000E1E 6604 bne +0x6 /* 00000E24 */ 00000E20 47EF 0004 lea.l A3, [A7 + 0x4] label00000E24: 00000E24 554F subq.w A7, 2 00000E26 4AAD AF40 tst.l [A5 - 0x50C0] 00000E2A 6606 bne +0x8 /* 00000E32 */ 00000E2C 206A 001C movea.l A0, [A2 + 0x1C] 00000E30 6008 bra +0xA /* 00000E3A */ label00000E32: 00000E32 2F0A move.l -[A7], A2 00000E34 4EBA FA04 jsr [PC - 0x5FC /* 0000083A */] 00000E38 584F addq.w A7, 4 label00000E3A: 00000E3A 4850 pea.l [A0] 00000E3C 2F2F 000E move.l -[A7], [A7 + 0xE] 00000E40 486F 000A pea.l [A7 + 0xA] 00000E44 2F0B move.l -[A7], A3 00000E46 4EAD DC1E jsr [A5 - 0x23E2] 00000E4A 301F move.w D0, [A7]+ 00000E4C 3600 move.w D3, D0 label00000E4E: 00000E4E 3003 move.w D0, D3 00000E50 48C0 ext.l D0 00000E52 6714 beq +0x16 /* 00000E68 */ 00000E54 3F03 move.w -[A7], D3 00000E56 2F0A move.l -[A7], A2 00000E58 4EBA FAC6 jsr [PC - 0x53A /* 00000920 */] 00000E5C 7000 moveq.l D0, 0x00 00000E5E 4FEF 0012 lea.l A7, [A7 + 0x12] 00000E62 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000E66 4E75 rts label00000E68: 00000E68 4A97 tst.l [A7] 00000E6A 674A beq +0x4C /* 00000EB6 */ 00000E6C 4AAF 0004 tst.l [A7 + 0x4] 00000E70 672A beq +0x2C /* 00000E9C */ 00000E72 554F subq.w A7, 2 00000E74 4AAD AF40 tst.l [A5 - 0x50C0] 00000E78 6606 bne +0x8 /* 00000E80 */ 00000E7A 206A 001C movea.l A0, [A2 + 0x1C] 00000E7E 6008 bra +0xA /* 00000E88 */ label00000E80: 00000E80 2F0A move.l -[A7], A2 00000E82 4EBA F9B6 jsr [PC - 0x64A /* 0000083A */] 00000E86 584F addq.w A7, 4 label00000E88: 00000E88 4850 pea.l [A0] 00000E8A 2F2F 000E move.l -[A7], [A7 + 0xE] 00000E8E 2F2F 000E move.l -[A7], [A7 + 0xE] 00000E92 2F2F 000E move.l -[A7], [A7 + 0xE] 00000E96 4EAD DC24 jsr [A5 - 0x23DC] 00000E9A 301F move.w D0, [A7]+ label00000E9C: 00000E9C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000EA0 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000EA4 2F0A move.l -[A7], A2 00000EA6 2F0C move.l -[A7], A4 00000EA8 4EBA 0046 jsr [PC + 0x46 /* 00000EF0 */] 00000EAC 2F0A move.l -[A7], A2 00000EAE 4EBA FC46 jsr [PC - 0x3BA /* 00000AF6 */] 00000EB2 4FEF 0014 lea.l A7, [A7 + 0x14] label00000EB6: 00000EB6 4AAF 0004 tst.l [A7 + 0x4] 00000EBA 671E beq +0x20 /* 00000EDA */ 00000EBC 4AAD AF40 tst.l [A5 - 0x50C0] 00000EC0 6606 bne +0x8 /* 00000EC8 */ 00000EC2 206A 001C movea.l A0, [A2 + 0x1C] 00000EC6 6008 bra +0xA /* 00000ED0 */ label00000EC8: 00000EC8 2F0A move.l -[A7], A2 00000ECA 4EBA F96E jsr [PC - 0x692 /* 0000083A */] 00000ECE 584F addq.w A7, 4 label00000ED0: 00000ED0 4850 pea.l [A0] 00000ED2 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000ED6 4EAD DC2A jsr [A5 - 0x23D6] label00000EDA: 00000EDA 52AC 0004 addq.l [A4 + 0x4], 1 00000EDE 2F0A move.l -[A7], A2 00000EE0 4EBA FCC0 jsr [PC - 0x340 /* 00000BA2 */] 00000EE4 7001 moveq.l D0, 0x01 00000EE6 4FEF 0010 lea.l A7, [A7 + 0x10] 00000EEA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000EEE 4E75 rts fn00000EF0: 00000EF0 48E7 1030 movem.l -[A7], D3,A2,A3 00000EF4 514F subq.w A7, 8 00000EF6 266F 001C movea.l A3, [A7 + 0x1C] 00000EFA 2EAF 0024 move.l [A7], [A7 + 0x24] 00000EFE 2F6F 0020 0004 move.l [A7 + 0x4], [A7 + 0x20] 00000F04 7600 moveq.l D3, 0x00 00000F06 4AAB 0020 tst.l [A3 + 0x20] 00000F0A 670E beq +0x10 /* 00000F1A */ 00000F0C 41D7 lea.l A0, [A7] 00000F0E 226B 0020 movea.l A1, [A3 + 0x20] 00000F12 7008 moveq.l D0, 0x08 00000F14 A9EF syscall PtrAndHand 00000F16 3600 move.w D3, D0 00000F18 6016 bra +0x18 /* 00000F30 */ label00000F1A: 00000F1A 554F subq.w A7, 2 00000F1C 486F 0002 pea.l [A7 + 0x2] 00000F20 486B 0020 pea.l [A3 + 0x20] 00000F24 4878 0008 push.l 0x8 00000F28 4EAD DDD8 jsr [A5 - 0x2228] 00000F2C 301F move.w D0, [A7]+ 00000F2E 3600 move.w D3, D0 label00000F30: 00000F30 3003 move.w D0, D3 00000F32 48C0 ext.l D0 00000F34 6640 bne +0x42 /* 00000F76 */ 00000F36 2F0B move.l -[A7], A3 00000F38 4EAD FE20 jsr [A5 - 0x1E0] 00000F3C 2448 movea.l A2, A0 00000F3E 262A 001C move.l D3, [A2 + 0x1C] 00000F42 2003 move.l D0, D3 00000F44 5280 addq.l D0, 1 00000F46 2F00 move.l -[A7], D0 00000F48 2F0A move.l -[A7], A2 00000F4A 4EAD F9C8 jsr [A5 - 0x638] 00000F4E 2F03 move.l -[A7], D3 00000F50 2F0A move.l -[A7], A2 00000F52 4EAD FA10 jsr [A5 - 0x5F0] 00000F56 4A83 tst.l D3 00000F58 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F5C 6618 bne +0x1A /* 00000F76 */ 00000F5E 2F03 move.l -[A7], D3 00000F60 2F0A move.l -[A7], A2 00000F62 2057 movea.l A0, [A7] 00000F64 2250 movea.l A1, [A0] 00000F66 2269 0020 movea.l A1, [A1 + 0x20] 00000F6A 4E91 jsr [A1] 00000F6C 2F0B move.l -[A7], A3 00000F6E 4EAD FE18 jsr [A5 - 0x1E8] 00000F72 4FEF 000C lea.l A7, [A7 + 0xC] label00000F76: 00000F76 504F addq.w A7, 8 00000F78 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000F7C 4E75 rts 00000F7E 0000 0000 ori.b D0, 0x0 00000F82 0000 0000 ori.b D0, 0x0 00000F86 0000 0000 ori.b D0, 0x0